.a_1_1_1_1_1  >.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined)  {
    box-shadow: 0 2px 10px -1px #55555514,0 1px 10px #5555550f,0 1px 30px #55555508;
}
.a_1_1_1_1_1_container{
  
  width: 100%;
  
  height: 100%;
  padding: 12px;
  margin-right: auto;
  margin-left: auto;
}
.a_1_1_1_1_1_head_class{
    display: flex;
  justify-content: space-between; /* 初始设置为space-between以利用空间分配 */
  width: 100%;
  height: 100%;
}
.a_1_1_1_1_1_head{
    display: flex;
    align-items: center;
    width: 50%;
    /* 确保子元素在一行内显示 */
    flex-wrap: nowrap;
    /* 使子元素在容器内右对齐 */
    justify-content: flex-end;
  
    /* 若想让子元素间保持等距，可设置以下属性（非必需） */
  
    /* gap: 20px; （根据需求调整间距） */
}
.a_1_1_1_1_1_left {
    display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
    margin-right: auto; /* 这个属性会将右侧的所有元素（包括子DOM2之前的潜在空间）推至右侧 */
  }
  
   

  div.a_1_1_1_1_1 >.v-navigation-drawer{
    height:100%!important;
  }
  div.a_1_1_1_1_1 >.v-main{
    height:100%!important;
    
    background: #e5eaef;
    background:rgb(229, 234, 239);
  }

  .a_1_1_1_1_1_edit_class1{
    outline: 5px orange; /* 设置轮廓宽度为2px，样式为虚线，颜色为橙黄色 */
    
  background-image: repeating-linear-gradient(
    to right,
    rgba(255, 165, 0, 0.5),
    rgba(255, 165, 0, 0.5) 4px,
    transparent 4px,
    transparent 50px
);
 
  }
  .a_1_1_1_1_1_move_edit_class{

    border: 5px dashed blue!important;  

  }
  .a_1_1_1_1_1_move_edit_class >header{
    border-top: 5px dashed blue!important;    /* 上边框 */
    border-right: 5px dashed blue!important;  /* 右边框 */
  } 
  .a_1_1_1_1_1_move_edit_class2 >header{
    border-left: 5px dashed blue!important;   /* 左边框 */
  }
  .a_1_1_1_1_1_move_edit_class >nav{
    border-top: 5px dashed blue!important;    /* 上边框 */
    border-left: 5px dashed blue!important;   /* 左边框 */
    border-bottom: 5px dashed blue!important;  /* 右边框 */
  } 






  
  .drawer {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 250px;
    background-color: #fff;
    box-shadow: 2px 0 8px rgba(0,0,0,0.1);
    transform: translateX(-100%);
    transition: transform 0.3s ease;
    z-index: 1000; /* 确保抽屉位于其他内容之上 */
  }
  .drawer.open {
    transform: translateX(0);
  }
  .drawer-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 999; /* 确保覆盖层位于内容之下，抽屉之上 */
    display: none; /* 初始隐藏 */
  }
  .drawer-open .drawer-overlay {
    display: block; /* 在抽屉打开时显示覆盖层 */
  }
  .drawer-content {
    padding: 16px;
    box-sizing: border-box;
  }
  .drawer-item {
    padding: 12px;
    cursor: pointer;
    border-bottom: 1px solid #e0e0e0;
  }
  .drawer-item:hover {
    background-color: #eee;
  }
  .drawer-item-icon {
    margin-right: 16px;
  }